package cn.new7as.cas5s.ui.easy.netapi;

import androidx.annotation.NonNull;

import com.hjq.http.annotation.HttpHeader;
import com.hjq.http.config.IRequestApi;

import cn.new7as.cas5s.BuildConfig;


public class PointApi implements IRequestApi {

    @NonNull
    @Override
    public String getApi() {
        return BuildConfig.APPX + "/point/put";
    }


    @HttpHeader
    private String token;
    private Object data;



    public PointApi(String psad, Object aa) {
        this.token = psad;
        this.data = aa;
    }


    public PointApi() {


    }


    public class BaseData{

    }


    public class PointData extends BaseData {
        public int type;
        public String frist_click_time;
        public String end_click_time;

        public int OTP_duration;
        public int OTP_updatecount;
        public int registerpage_stop_duration;
        public int register_login_click_num;
        public int getOTP_click_num;
        public int getOTP_login_duration;

        public int register_mobile_updatecount;
        public int register_mobile_duration;



    }

    public class Point3Data extends BaseData {
        public int type;
        public String frist_click_time;
        public String end_click_time;

        public int basicpage_backend_num;
        public int referencepage_stop_duration;
        public int emergencyphone_one_updatecount;
        public int emergencyphone_one_duration;

        public int emergencyphone_two_updatecount;
        public int emergencyphone_two_duration;

        public int emergencyphone_three_updatecount;
        public int emergencyphone_three_duration;

    }


    public class Point4Data extends BaseData {
        public int kycpage_stop_duration;
        public int basicpage_backend_num;
        public int type;
        public String frist_click_time;
        public String end_click_time;
        public int aadhaar_no_updatecount;
        public int aadhaar_no_duration;
        public int gender_updatecount;
        public int gender_duration;

        public int pan_num_updatecount;
        public int pan_num_duration;
        public int fullname_updatecount;
        public int fullname_duration;
        public int birthday_updatecount;
        public int birthday_duration;

        public int aadhaar_front_updatecount;
        public int aadhaar_front_duration;

        public int living_updatecount;
        public int living_duration;


    }

    public class Point5Data extends BaseData {
        public int type;
        public String frist_click_time;
        public String end_click_time;
        public int basicpage_backend_num;
        public int bankpage_stop_duration;
        public int bankno_updatecount;
        public int bankno_duration;

        public int bankno_confirmation_updatecount;
        public int bankno_confirmation_duration;

        public int ifscode_updatecount;
        public int ifscode_duration;

    }

    public class Point2Data extends BaseData{

        public int type;
        public String frist_click_time;
        public String end_click_time;


        public int basicpage_stop_duration;
        public int address_updatecount;
        public int address_duration;
        public int city_duration;
        public int city_updatecount;
        public int email_updatecount;
        public int email_duration;
        public int whatsapp_updatecount;
        public int whatsapp_duration;
        public int state_duration;
        public int state_updatecount;
        public int basicpage_backend_num;

        public int pincode_updatecount;
        public int pincode_duration;







    }


}

